return actor;
}
-/**
- * st_texture_cache_load_icon_name:
- * @cache: The texture cache instance
- * @theme_node: (allow-none): a #StThemeNode
- * @name: Name of a themed icon
- * @size: Size of themed icon
- *
- * Load a themed icon into a texture. The colors used for symbolic
- * icons are derived from @theme_node.
- *
- * Return Value: (transfer none): A new #ClutterTexture for the icon
- */
-ClutterActor *
-st_texture_cache_load_icon_name (StTextureCache *cache,
- StThemeNode *theme_node,
- const char *name,
- gint size)
-{
- ClutterActor *texture;
- GIcon *themed;
-
- themed = g_themed_icon_new_with_default_fallbacks (name);
- texture = load_gicon_with_colors (cache, themed, size,
- theme_node ? st_theme_node_get_icon_colors (theme_node) : NULL);
- g_object_unref (themed);
-
- if (texture == NULL)
- {
- texture = (ClutterActor *) create_default_texture ();
- clutter_actor_set_size (texture, size, size);
- }
-
- return texture;
-}
-
/**
* st_texture_cache_load_uri_async:
* @cache: The texture cache instance
GObject *object,
const char *property_name);
-ClutterActor *st_texture_cache_load_icon_name (StTextureCache *cache,
- StThemeNode *theme_node,
- const char *name,
- gint size);
-
ClutterActor *st_texture_cache_load_gicon (StTextureCache *cache,
StThemeNode *theme_node,
GIcon *icon,